Part Number Hot Search : 
DS1976 30201 TT5665 N60UF P45AT TC2696 N4002 TD3HJ13A
Product Description
Full Text Search
 

To Download CMS69P12D Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ?? cms69pxx www.mcu.com.cn - 1 - ver 1.4 cms69pxx ?? 10bit-ad mcu v1.4 ??? ??????? ??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 2 - ver 1.4 cms69p02d cms69p02c 1 ??? cms69p02c/cms69p12 ? 3.6m 10% cms69p02d/CMS69P12D/cms69p01 ? 8m 3%? 4m 8%? 2 ad ? cms69p02c/cms6 9p12 ? 8 ad ? 6 ? ad ??? cms69 p02d/cms69p12 d/cms69p01 ? 10 ad ?? 1 3 ? cms69p02c/cms69p12 5v ?? ? 100-200ua, 3v ? 10-40ua cms 69p02d/cms69p 12d/cms69p01 5v ??? 1-10ua, 3v ? 0.1-1ua 4 tmr0 ? cms69p02c/cms69p12 tmr0 ? cms69p02d/CMS69P12D/cms69p01 ? tmr0 ? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 3 - ver 1.4 1. ? ............................................................................................................................... ................. 1 1.1 ............................................................................................................................... ....................................... 1 1.2 ???? ............................................................................................................................... ................................ 2 1.3 ??? ............................................................................................................................... ....................................... 3 1.4 ? ............................................................................................................................... ....................................... 4 1.5 ? ??? ............................................................................................................................... ...... 5 2. ? (cpu).......................................................................................................................... ....... 6 2.1 ............................................................................................................................... ........................................... 6 2.1.1 ............................................................................................................................... ............................... 6 2.1.2 ? ............................................................................................................................... ............................. 11 2.2 ???? ............................................................................................................................... ..................................... 13 2.2.1 ??? ............................................................................................................................... ................................. 13 2.2.2 ?? ............................................................................................................................... ................................. 13 2.2.3 ?? ............................................................................................................................... ................................. 13 2.3 ? ............................................................................................................................... ............................................. 14 2.4 ? acc ............................................................................................................................... ................. 14 2.4.1 ............................................................................................................................... ......................................... 14 2.4.2 acc ? ............................................................................................................................... ................................ 14 2.5 ??? (flags) ........................................................................................................................ ................. 15 2.6 ?? (option) ....................................................................................................................... ............................ 17 2.7 pc ............................................................................................................................... ..................... 18 2.8 ? (wdt).......................................................................................................................... ....................... 18 2.8.1 wdt ............................................................................................................................... ............................... 18 3. ??? ............................................................................................................................... ............... 19 3.1 ............................................................................................................................... ............................................. 19 3.2 ?? ............................................................................................................................... .................................. 20 3.2.1 extrc: ? rc ............................................................................................................................... ............ 20 3.2.2 xt: ? ............................................................................................................................... ................... 21 3.2.3 intrc: ? rc ............................................................................................................................... ............. 21 3.2.4 ? ............................................................................................................................... ................................. 22 3.3 ? ............................................................................................................................... ..................................... 22 4. ............................................................................................................................... ....................... 23 4.1 ?y ............................................................................................................................... ..................................... 23 4.2 y ............................................................................................................................... ..................................... 24 4.2.1 y ............................................................................................................................... ......................... 24 4.2.2 y??? ............................................................................................................................... ............. 25 4.3 ? ............................................................................................................................... .................................. 25 4.4 p0 ??? cpu .......................................................................................................................... 26 4.5 ?? ............................................................................................................................... .......................... 26 4.6 ?? ............................................................................................................................... ...................... 26 4.6.1 rc ? ............................................................................................................................... ........................... 26 4.6.2 ? rc ? ............................................................................................................................... .......... 27 4.6.3 ?? ............................................................................................................................... ..................... 27 4.6.4 ??? ............................................................................................................................... ............. 28 5. ???? ............................................................................................................................... ....... 29 5.1 ?? ............................................................................................................................... ..................................... 29 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 4 - ver 1.4 5.1.1 ???t ............................................................................................................................... ................. 29 5.1.2 ??? ............................................................................................................................... ..................... 30 5.1.3 ??? ............................................................................................................................... ................. 30 6. i/0 ? ............................................................................................................................... ................. 31 6.1 i/o ??? ............................................................................................................................... ....... 32 6.1.1 p0 ............................................................................................................................... ........................................ 32 6.1.2 p1 ............................................................................................................................... ........................................ 35 6.1.3 p2 ............................................................................................................................... ........................................ 37 6.2 i/o ? ............................................................................................................................... ....................................... 38 6.2.1 i/o ............................................................................................................................... .................................. 38 6.2.2 i/o ............................................................................................................................... .................................. 38 6.3 i/o ?? ............................................................................................................................... ................... 39 7. ............................................................................................................................... ....................... 40 7.1 ? ............................................................................................................................... ..................................... 40 7.2 ??? ............................................................................................................................... .......................... 41 7.3 ? ............................................................................................................................... .......................... 42 7.4 ???? ............................................................................................................................... .............. 42 7.5 ?? ............................................................................................................................... .................. 43 7.6 ? ............................................................................................................................... ..................................... 44 7.6.1 ???? ............................................................................................................................... ............. 44 7.6.2 ? 0 .............................................................................................................................. ............................... 45 7.6.3 ? 1 .............................................................................................................................. ............................... 46 7.6.4 ???? ............................................................................................................................... ............. 46 7.6.5 ???? ............................................................................................................................... ...... 47 7.7 ?? ............................................................................................................................... .............................. 48 7.7.2 tmr1 ............................................................................................................................... .............................. 48 7.7.3 tmr2 ............................................................................................................................... .............................. 49 7.8 adc ............................................................................................................................... .................................... 50 7.9 ??? ............................................................................................................................... .. 51 8. ? tmr0 ........................................................................................................................... .. 53 8.1 ? tmr0 ............................................................................................................................... ............. 53 8.2 tmr0 ?? ............................................................................................................................... ................. 54 8.3 ???? tmr0 ?? ........................................................................................................................ 55 8.4 tmr0 ?? ............................................................................................................................... .............. 55 8.4.1 tmr0 ??? ............................................................................................................................... .......... 55 8.4.2 tmr0 ??? ............................................................................................................................... .......... 55 8.4.3 tmr0 ............................................................................................................................... ...................... 56 9. ? tmr1 ........................................................................................................................... .. 57 9.1 tmr1 ............................................................................................................................... .................................. 57 9.2 tmr1 ?? ............................................................................................................................... ...................... 58 9.3 tmr1 ?? ............................................................................................................................... ...................... 59 9.3.1 tmr1 ? ............................................................................................................................... .............. 59 9.3.2 tmr1 ??? ............................................................................................................................... .......... 59 9.4 tmr1 ? ............................................................................................................................... .............................. 59 9.4.1 tmr1 ?? ............................................................................................................................... .............. 59 9.4.2 tmr1 ? ............................................................................................................................... .............. 60 9.4.3 tmr1 ??? ............................................................................................................................... .. 61 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 5 - ver 1.4 10. ? tmr2 ........................................................................................................................... .. 63 10.1 tmr2 ............................................................................................................................... .................................. 63 10.2 tmr2 ??? ............................................................................................................................... .................. 65 10.3 tmr2 ?? ............................................................................................................................... ...................... 66 10.3.1 tmr2 ? ............................................................................................................................... .............. 66 10.3.2 t2data ?? ............................................................................................................................... ...... 66 10.4 tmr2 ? ............................................................................................................................... .................................. 66 10.5 t2out ............................................................................................................................... ................................ 67 10.5.1 t2out ............................................................................................................................... ........................ 67 10.5.2 t2out ? ............................................................................................................................... ............ 67 10.5.3 t2out ? ............................................................................................................................... ............................ 67 11. ?? adc ............................................................................................................................. 69 11.1 adc ............................................................................................................................... .................................... 70 11.2 adc ?? ............................................................................................................................... ................... 71 11.3 adc ? ............................................................................................................................... .................................... 72 11.3.1 ??? ad ? ............................................................................................................................... .. 72 11.3.2 ad ?? ............................................................................................................................... ................... 72 12. ?? ............................................................................................................................... ........... 72 12.1 ?? ............................................................................................................................... .......................... 72 12.2 ???? ............................................................................................................................... .............. 73 12.3 ? 0 ? ............................................................................................................................... .............................. 74 12.4 ? 1 ? ............................................................................................................................... .............................. 75 13. 8 pwm(pwm0) ...................................................................................................................... ...... 76 13.1 8 pwm ............................................................................................................................... ........................... 76 13.2 8 pwm ?? ............................................................................................................................... .......... 77 13.3 8 pwm ............................................................................................................................... ....................... 78 13.3.1 8 pwm ............................................................................................................................... ............... 78 13.3.2 8 pwm ............................................................................................................................... ............... 78 13.4 8 pwm ??? ............................................................................................................................... ............... 78 13.5 8 pwm ? ............................................................................................................................... ........................... 80 14. 10 pwm pwm1 ..................................................................................................................... 81 14.1 10 pwm ............................................................................................................................... ......................... 81 14.2 10 pwm ?? ............................................................................................................................... ........ 82 14.3 10 pwm ............................................................................................................................... ................. 83 14.3.1 10 pwm ............................................................................................................................... ............. 83 14.3.2 10 pwm ............................................................................................................................... ............. 83 14.4 10 pwm ??? ............................................................................................................................... ............. 83 14.5 10 pwm ? ............................................................................................................................... ......................... 84 15. ??? clo ..................................................................................................................... 85 15.1 ??? clo ............................................................................................................................... ...... 85 15.2 ??? clo ............................................................................................................................... ...... 85 15.3 ??? clo ? ............................................................................................................................... .............. 85 16. buzzer ................................................................................................................. 86 16.1 buzzer ............................................................................................................................... ............................. 86 16.2 buzzer ??? ............................................................................................................................... ........ 87 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 6 - ver 1.4 16.3 buzzer ? ............................................................................................................................... ..................... 87 16.3.1 buzzer ??? ............................................................................................................................... .87 16.3.2 buzzer ?? ............................................................................................................................... ............. 87 16.4 buzzer ? ............................................................................................................................... ............................. 87 17. ............................................................................................................................... ............... 88 17.1 dc ............................................................................................................................... ....................................... 88 17.2 ac ............................................................................................................................... ....................................... 88 17.3 ? rc ............................................................................................................................... ...................... 89 17.3.1 ? rc ............................................................................................................................... .......................... 89 17.3.2 ? rc ? ............................................................................................................................... .................. 89 17.4 ? rc ............................................................................................................................... ...................... 90 17.4.1 ? rc ??? ............................................................................................................................... .......... 90 17.4.2 ? rc ? ............................................................................................................................... .......... 90 18. ? ............................................................................................................................... ....................... 91 18.1 ?? ............................................................................................................................... .................................. 91 18.2 ?? ............................................................................................................................... ..................................... 93 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 1 - ver 1.4 1. ? 1.1 rom: 2k*14 ram: 80 2 pwm ??? 8 pwm 10 pwm 8 ? ?????? ?????(69 ?) ?????? ?? wdt ? 5 ? ?? 3 tmr1tmr2adc ?? 2 : ext0ext1 i/0 p0??? p1? p2?? 3 8 ? tmr0 tmr1 tmr2 ??? ?? ??? ???clo ????25%50%75% 2 ?? ????? 8 10 ??adc ? ?? extrc,?? 8m intrc,8m/4m xt,?? 8m ????? dip20 sop20 dip16 sop16 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 2 - ver 1.4 1.2 ???? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 3 - ver 1.4 1.3 ??? CMS69P12D gnd oscin/p2.0 oscout/p2.1 res/p2.2 t2out/comp1-/p1.0 p1. 5 pwm0/ an6 /p0.6 pwm1/ an7/ p0.7 vdd p0.0/an0/comp0-/extint0 p0.1/an1/comp0+/extint1 p0.2/an2/rtcc p1.6 /clo p0.3/an3 p0.4/an4 p0.5/an5 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 cms69p02d gnd oscin/p2.0 oscout/p2.1 res/p2.2 p1.5 t2out/comp1-/p1.0 buzzer/comp1+/p1.1 p1.2 p1.3 p1.4 vdd p0.0/an0/comp0-/extint0 p0.1/an1/comp0+/extint1 p0.2/an2/rtcc p1.6/clo p0.3/an3 p0.4/an4 p0.5/an5 p0.6/an6/pwm0 p0.7/an7/pwm1 1 2 3 4 10 5 6 7 8 9 20 19 18 17 11 16 15 14 13 12 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 4 - ver 1.4 ? ? io ?? po.0po.7 i/o ???? ??? a/d ?? ????? pwm ???? an0,an1,an2,an3,an4,an5 an6,an7,comp0-, comp0+ rtcc,extint0,extint1 pwm0,pwm1 p1.0p1.6 i/o ???? ,?? ? ???? clo[pwm2]? buzzer,t2out,comp1-,com p1+,clo p2.0,p2.1 i/o ?/? ? ? oscinoscout p2.2 i ???? res vddgnd p ????? -- oscin,oscout -- ?????rc p2.0,p2.1 res -- ? p2.2 an0-an7 i a/d ?? p0.0--p0.7 pwm0 o 8 pwm p0.6 pwm1 o 10 pwm p0.7 clo o ??????? p1.6 comp0-comp0+ comp1-comp1+ i ? p0.0,p0.1 p1.0,p1.1 ext0 ext1 i ? p0.0,p0.1 t2out o t2 ?/ p1.0 c m s69 p 0 1 gnd oscin/p2.0 oscout/p2.1 res/p2.2 vdd p0.0/an0/comp0-/extint0 p0.1/an1/comp0+/extint1 p0.2/an2/rtcc 1 2 3 4 5 6 7 8 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 5 - ver 1.4 ? ??? ???config mcu ? rom ??? cms ???? ? 1 osc(???) extrc: ? rc xt: intrc: ? rc? oscin\ oscout ??? io p2.[0:1] 2protect() disable rom ? enable rom ???? 3osc time(?) 18ms 9ms 2.2ms 560us 4lvr (?) enable ??????? p2.2 ?? disable ??????? p2.2 ???? 5wdt(??) enable ????? disable ???? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 6 - ver 1.4 2. ? (cpu) 2.1 2.1.1 rom:2k ?? ? 2.1.1.1 (0000h) cms69pxx??????0000h ?y ? ? p0????cpu ?lvr ?? ?? 0000h ??? ???????? flags ? pf tf ??????? rom ? org 0000h ; ?? jp start ; ? org 0002h ; ??? start: ; ? end ; ? ?? ?? ? 0000h 0001h 0002h 0003h 0004h 07fdh 07feh 07ffh free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 7 - ver 1.4 2.1.1.2 ?? 0001h?? pc ?????? 0001h ????0001h???? ??int_flag???? ???? org 0000h ; ?? jp start ; ? org 0001h jp int_start org 0002h ; ??? start: ; ? jp start int_start: call push ? acc flags ? ? int_exit: call pop ; ???? reti ; ? ?? 0001h ? org 0000h ; ?? jp start ; ? org 0001h int_start: call push ? acc flags ? ? int_exit: call pop ; ???? reti ; ? start: ; ? jp start ; ? ? cms69pxx ??????? ??????? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 8 - ver 1.4 ???? ?? push: ld acc_bak,a ;? acc ld a,flags ld flags_bak ,a ;??? flags ret ???? pop: ld a,acc_bak clr flags clrb flags,z szb flags_bak,0 setb flags,0 szb flags_bak,1 setb flags,1 szb flags_bak,2 setb flags,2 szb flags_bak,3 setb flags,3 ret 2.1.1.3 rom ????? ?? table [r] ??????r? ??table_datah(24h) tablea ??????a? ??table_datah(24h) ?? table_sph (22h) ???3? table_spl (23h) ???8? table_d atah(24h) ????? ??????? table_sph table_spl ? ???table_sph? ????? ??????? ???????????? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 9 - ver 1.4 ? ??? ? ; ?? ldia 02h ; 2? call table ; ?? ld r01,a ; ?845h?r01 ld a,table_datah ; ?623h?a ld r02,a ; 6?r02 ; ? table: ; ? ld table_spl,a ; ????8? ldia 10h ; ?0610h,???10h addr table_spl ldia 06h ; 3??06h ld table_sph,a tablea ; ??8a ret ; org 0610h ; 0610?? dw 03fffh ; 0? dw 03fffh ; 1? dw 02345h ; 2? dw 03fffh ; 3 ? 11 ? table_sph+table_spl ?? tablea table [r] 8 ? a(tablea) r(table [r]) 6 ? table_datah ? 8 ? table_spl ? 3 ? table_sph free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 10 - ver 1.4 2.1.1.4 ? ??????? pcl acc ???? pcl ? ? pcl ?? acc ?????acc ?? npcl+acc ??? n???? pcl ?? 1 ?? p clacc pc????? ????? acc ????? ????? rom? 0010h addr pcl ;acc+pcl 0011h jp loop1 ;acc=0loop1 0011h jp loop2 ;acc=1 loop2 0012h jp loop3 ;acc=2 loop3 0013h jp loop4 ;acc=3 loop4 0014h jp loop5 ;acc=4 loop5 0015h jp loop6 ;acc=5 loop6 0016h jp loop7 ;acc=6 loop7 0017h jp loop8 ;acc=7 loop8 ???? rom? 00f8h addr pcl ;acc+pcl 00f9h jp loop1 ;acc=0loop1 00fah jp loop2 ;acc=1 loop2 00fbh jp loop3 ;acc=2 loop3 00fch jp loop4 ;acc=3 loop4 00fdh jp loop5 ;acc=4 loop5 00feh jp loop6 ;acc=5 loop6 00ffh jp loop7 ;acc=6 loop7 00100h jp loop8 ;acc=7 0000h ? ? pcl ?? pcl ??????? ?? rom ??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 11 - ver 1.4 2.1.2 ? ram: 128 ? ? ram 0000h 002fh ??? 0030h 007fh ?? ?1288??????488??80 8 ????/???????00h2fh ????30h 7fh 2.1.2.1 ?? ram 0030h007fh ??????????? ???F??y ???? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 12 - ver 1.4 2.1.2.2 ???? ???? ? ? 00h iar ??? 01h tmr0 ??/ 02h pcl ? pc 8 03h flags ?????? 04h mp ??? 05h p0 p0 io ?? 06h p1 p1 io ?? 07h p2 p2 io ?? 08h -------- 09h p0cl p0 io ???? 0ah p0ch p0 io ???? 0bh p1cl p1 io ???? 0ch p1ch p1 io ???? 0dh p2c p2 io ???? 0eh -------- 0fh -------- 10h sys_gen ?? adc ? 11h int_en ???? 12h int_flag ???? 13h int_ext ??? 14h addata ad ??? 15h adcon ad ?? 16h tmr1 ? 1 17h tmr1c ? 1 ?? 18h t2cnt tmr2 ? 19h t2con tmr2 ?? 1ah t2data tmr2 ?? 1bh -------- 1ch pwm8data 8 pwm ?? 1dh pwm8con 8 pwm ?? clo 1eh pwm10con 10 pwm ?? 1fh pwm10data 10 pwm ?? 20h compcon ??? 21h buzcon ?? 22h table_sph 3 ? 23h table_spl 8 ? 24h table_datah 6 25-2fh ---- ?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 13 - ver 1.4 2.2 ???? 2.2.1 ??? ??acc ram acc ?? 30h ? ld 30h,a 30h ??? acc ld a,30h 2.2.2 ?? ?acc 12h ? acc ldia 12h 2.2.3 ?? ??????? iar ????iar ? iar ?? mp ?????????? mp ???? iar ??????? iarmp=0 00h iar ? ????? mp iar ? ldia 030h ld mp,a ??? 30h clr iar iar ? mp ? 30h ? ?? ram(30h-7fh) ; ?? ldia 2fh ld mp,a loop : incr mp ; ?? 1?? 30h clr iar ; mp ??? ldia 07fh suba mp snzb flags,c ; mp ??? 7fh jp loop free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 14 - ver 1.4 2.3 ? cms69pxx ?? 8 ????????? ????????????sp?????sp?? ??????????pc? ?????????pc,??a?? ret call reti sp+1 sp-1 ??y???? ??? 8 ?????????? ??????????????? ???????????? ????? 8 ????????? ? 2.4 ? acc 2.4.1 alu 8bit ??mcu ?????? ??alu ???flags ??? ??? a ?? 8-bit ??alu ?????? cpu alu ??????????? 2.4.2 acc ? ? ld a,r ;r ??? acc ld r,a ;acc ?? r ? sp7 sp6 sp5 sp4 sp3 sp2 sp1 sp0 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 15 - ver 1.4 ??? ldia 030h andia 030h xoria 030h ???? hsuba r hsubr r ???? suba r adda r 2.5 ??? (flags) ? flags alu ???????? tf pf ??? ?? ??y???? cdc z ? alu ? 03h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 flags tf pf - - ov z hc c ? ? - - r/w r/w r/w r/w ? ??? ??? - - x x x x bit7 tf wdt ? 1 = ??clrwdt??stop? 0 = wdt bit 6 pf ??? 1 = ??clrwdt 0 = ?stop? bit 5 bit4 bit3 ov ?? ????1?ov1 bit2 z ? 1 = /?/???? 0 = /?/??? bit1 hc ? 1 = ?????? 0 = ?????? bit0 c ? 1 = ???????1?? 0 0 = ????????0?? 0 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 16 - ver 1.4 flags ? tf pf ???? clr flags flags flags=uu000100 u??? ??????pf tf ? ?? z ???? flags ?? setbclrbldr,a ??? ???????? ldia 00h ld flags,a flags pftf ? tf pf ?????? tfpf ?? tfpf ?? ? tf pf tf pf ? ?? 1 1 0 0 wdt mcu wdt 0 x 0 1 wdt ? stop ? 1 0 1 0 ? mcu clrwdt ? 1 1 1 1 ?? 1 0 x x ??? ? pftf ? tf\pf ?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 17 - ver 1.4 2.6 ?? (option) ??option? 6bit ??? tmr0/wdt ?? tmr0 ??? option ????????? bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 option t0cs t0se psa ps2 ps1 ps0 w w w w w w ? x x 1 1 1 1 1 1 bit7 bit6 bit5 t0cs tmr0 ??? 0. ?? 1. ???rtcc ? bit4 t0se rtcc ??? 0. ? 1. ?? bit3 psa ?? 0. ? tmr0 1. ? wdt bit2 bit0 ps2ps0 ? ps2ps1ps0 tmr0 ? wdt ? 000 12 11 001 14 12 010 18 14 011 116 18 100 132 116 101 164 132 110 1128 164 111 1256 1128 ?????8????wdt??????/ ???????????????wdt/tmr0?? ?????tmr0wdt?????? wdt?clrwdt??????wdt?? tmr0??tmr0??clr tmr0,setb tmr0,1???? tmr0wdt?????????????? tmr0?wdt????? clr tmr0 ; tmr0 ?? clrwdt ; wdt ldia b'00xx1xxx ; ??? option ??? wdt ? tmr0 ???? clrwdt ; wdt ldia b'00xx0111 ; ??? option free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 18 - ver 1.4 2.7 pc (pc),? rom ????? rom ??? ??(pc)?????????? pcl ? ????????????pc ???? ???? ??????????????? ???????????? (pc) 11-bit ? 8 ? pcl02h???? 3 ??? 2kx14 ? pcl ??????? 256 ? ???? pc ? 3 ?? pcl ?????? pc ?? ?? pc ? 2.8 ? (wdt) ??watch dog timer??? rc ?????? ???? wdt ???? wdt ? cms69pxx ?? config ???0? wdt ? 1.6 config ? 2.8.1 wdt wdt ? 24ms(??)?? wdt ???? wdt?? 1128? wdt ?? 3swdt ?????? ?? clrwdt?stop?? wdt ???????? wdt ? wdt ????????????wdt ?? clrwdt ?? ?? ????? ? wdt ?? clrwdt ???? wdt ?????? wdt ??? flags?tf???????? wdt ?? ? 1. ? wdt ?????? clrwdt ???? wdt ??????????? 2. ? wdt ????? 3. ?? wdt ???? wdt ?? ?????? 4. ?????? wdt ??? wdt ?????? wdt ? pc=0000 ? pc=0001? pc+1 ???? call ? pc=? pc+1 ???? retretiret i ? pc=?? pcl ? pc[108]?pc[7:0]=??? jp ? pc=?? ? pc=pc+1 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 19 - ver 1.4 3. ??? 3.1 ??? osc1/rtcc ?? 4 ????? q1q2q3q4 ic ?? q1 ?pc?q4 ?????? ? q1 q4 ???? ?? 4 ?????? ??????? ??? 4 q ??????????????? ???????????????? ?????? jp????? ????? pc ?????? ???? q1 q2 q3 q4 q1 q2 q3 q4 q1 q2 q3 q4 oscin q1 q2 q3 q4 oscout rc?? pc pc+1 pc+2 ??pc ???pc-1 ??pc+1 ?? pc ??pc+2 ???pc+1 ?????? ? ?? ? 1mhz 8us 4us 2mhz 4us 2us 4mhz 2us 1us 8mhz 1us 500ns free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 20 - ver 1.4 3.2 ?? cms69pxx 3 ??? extrc ? rc xt ? intrc ? rc ????? config ? 3.2.1 extrc: ? rc ???????????A??????? rc ?? ?rc ?????rc ????? ? rc ? ? ?? ?? ????? 6.8k,22p(4m) 2.4k,22p(8m) free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 21 - ver 1.4 3.2.2 xt: ? ?? oscin oscout ??? ??: ? ??? ???,?? ?? ??? ? ? c1c2 xt 455khz 100p470p xt 2mhz 10p47p xt 4mhz 10p47p xt 8mhz 10p47p 3.2.3 intrc: ? rc cms69pxx ?? rc ????? oscin oscout ???? i/o p2.0p2.1 ? ? ? 2 i/o ????? ? 8m/4m ? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 22 - ver 1.4 3.2.4 ? cms69pxx ???? xt ??? ???? oscinoscout ?? 3.3 ? ??osc time???????? config ?? 18ms9ms2ms560us 1.6 ???? ?????y?????? ???? 560us ?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 23 - ver 1.4 4. cms69pxx 6 ?? ?y ??lvr ?? ?? ???? ?? pa ? ???lvr ? ?????????????? pc ?? 0000h ?flags pf tf ??????? flags ? ?? pf tf ??? ??????? ???????? ?? ????? ? vdd ??????? rc ???? 4.1 ?y ?y lvr???????????? ?? ?y? ???????? ??????????????? ??????? ????????? ??????? ??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 24 - ver 1.4 4.2 y 4.2.1 y y????????y? ???????????????? ??? ????y???vdd ?????????? ???????? vdd v1 ? ?????vdd v2v3????3? ??? dc dc ?????????????? ?? ?? lvd ???? ac ?? ac ?dc ?? ac ???????? ???? dc ?vdd ???????? ???? ac ???????????????dc ?ac ???vdd ????? ????????????????lvr? ???????????????????? ?????????????? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 25 - ver 1.4 4.2.2 y??? ???y??? mcu ??? ?? ???? ??? ?? mcu ??? cms69pxx ?? ??? lvr ? config ? 1.6 config ?? lvr ???? lvr ??lvr ?? lvr ?? ???? lvr ????? ?? ???? ????? ?? ?? ???? ???????????????????? ????????? ??? 4.6 ???? ?? ??? ac ?? ac ???????? ???a???????????? ???k? mcu ?????? 4.3 ? ???????????????? ????????????? ?? ???????????? ???????? ??????? ??? ????2.8 wdt??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 26 - ver 1.4 4.4 p0 ??? cpu cms69pxx ? p0 ? i/o ???? cpu ????? p0 ?????? cpu? ?? sleep ? p0 ????? ???????? ??????? ??? 4.5 ?? lvr ??rest ???? mcu ??? rest ??? rest ?????????????? ???????? ??????? ??? 4.6 ?? 4.6.1 rc ? ????r1?c1??rc? ???????? ???????vdd??????????? ????????????lvr???????? ???? vss c1 104 vdd vss rest vdd r2 1 k r1 100 k mcu free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 27 - ver 1.4 4.6.2 ? rc ? ?r1c1??????????c1?? vdd ???????? 4.6.3 ?? ????????lvr??y???r1 r2 ??vdd?????0.7v x (r1 + r3)/ r1??c??? vdd?0.7v x (r1 + r3) / r1?c?????? ????????vdd????? 0.7vvdd? ??????????? r3>r1 ?vdd????0.7v?r1r3???????? ? vss vdd vss rest vdd r2 1 k r1 mcu r4 10 k r3 q1 c1 104 d1 4148 vss vdd vss rest vdd r2 1 k r1 100 k mcu free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 28 - ver 1.4 4.6.4 ??? ??????? lvr ??y??? ????? vdd ?vz + 0.7v????? vdd ?vz + 0.7v???????? ????? ??? ??? r2 M? rest ?? emc esd vz r2 1 k r3 10k vss vdd vss rest vdd r1 mcu r4 10 k q1 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 29 - ver 1.4 5. ???? cms69pxx ? mcu ????????????? ????????????????? wdt ? ?? config ?? wdt ??? 5.1 ?? ???? stop ???????????????? ????,wdt p0 ????????????? ?????? 0000h ??? 5.1.1 ???t ??? sleep ??????y?? i/o ??? ? i/o ?????????????? i/o ?????????? ad ?????? ?? wdt ? sleep ? sleep_mode clr sys_gen ? adc ??? ldia b10101010 ld p0cl,a ldia b10101010 ld p0ch,a p0 ?? ldia b10101010 ld p1cl,a ldia b10010010 ld p1ch,a p1 ?? ldia b00010010 ld p2c,a p2 ?( intrc ??) clr buzcon ? buz ? clr pwm8con ? 8 pwm ? clr pwm10con ? 10 pwm ? clr compcon ??? ??? ldia 0a5h ld sp_flag,a ??? sp_flag ????? clrwdt wdt stop ? stop ? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 30 - ver 1.4 5.1.2 ??? ???? cpu ??? ? p0 ? ???(lvr ?) ??? ? mcu ?????(0000h)??? flags tf pf ? sp_flag??? ?? ?? org 0000h jp start ? org 0001h jp int_start ?? org 0002h start: szb flags,pf jp start_2 ??? szb flags,tf jp start_3 ; wdt mcu start_4: wdt mcu clrwdt wdt ? jp main ?? start_3: clrwdt ldia 0a5h suba sp_flag snzb flags,z jp start_2 ??? start_5: p0 ?? mcu jp main start_2: clrwdt ldia 0fh option main: call slee p_mode ? sleep ? int_start: ? reti ? end 5.1.3 ??? mcu ????????osc time,???? 18ms9ms2ms560us 1.6 ? config ? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 31 - ver 1.4 6. i/0 ? cms69pxx i/o ??? port0, port1 port2 17i/o+1i ????? ???? ? ?. ? / 0 19 ????an0? 0 i/o 1 18 ????an1? 1 i/o 2 17 ????an2 i/o 3 16 ????an3 i/o 4 15 ????an4 i/o 5 14 ????an5 i/o 6 13 ????an6pwm0 i/o port 0 7 12 ????an7pwm1 i/o 0 2 ?????? i/o 1 3 ?????? i/o port 2 2 4 ?? i 0 5 ??????tmr2 ? i/o 1 6 ??????? i/o 2 7 ?????? i/o 3 8 ?????? i/o 4 9 ?????? i/o 5 10 ?????? i/o port 1 6 11 ??????clo i/o 6-1 ??? i/o ??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 32 - ver 1.4 6.1 i/o ??? ? p0clp0chp1clp1chp2c ? i/o ???? 6.1.1 p0 cms69pxx ? p0 ? 8bit i/0 ?????? io ??p0 io ????p0clp0ch. 05h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 p0 p0.7 p0.6 p0.5 p0.4 p0.3 p0.2 p0.1 p0.0 r/w r/w r/w r/w r/w r/w r/w r/w r/w ? x x x x x x x x an7 an6 an5 an4 an3 an2 an1 an0 pwm10 pwm8 rtcc comp0+ comp0- extint1 extint0 i/o i/o i/o i/o i/o i/o i/o i/o free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 33 - ver 1.4 09h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 p0cl p0.3 p0.2 p0.1 p0.0 r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 1 0 1 0 1 0 1 p0.3 00? 01? 10 bit7bit6 11an3 p0.2 00? 01? 10 bit5bit4 11an2 p0.1 00?? 01??? 0 ?+? 10 bit3bit2 11an1 p0.0 00?? 01??? 0 ?? 10 bit1bit0 11an0 0ah bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 p0ch p0.7 p0.6 p0.5 p0.4 r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 1 1 1 1 0 1 0 1 p0.7 00? 01pwm10 10 bit7bit6 11an7 p0.6 00? 01pwm8 10 bit5bit4 11an6 p0.5 00? bit3bit2 01? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 34 - ver 1.4 10 11an5 p0.4 00? 01? 10 bit1bit0 11an4 p0 ? ldia b00011111 ;p0.7 ??p0.6 ? pwm p0.4-p0.5 ? ad ld p0ch,a ldia b10101010 ld p0cl,a ;p0.0-p0.3 ? ldia 03h ;p0.0-p0.1 ?p0.2-p0.3 ld p0,a ; p0.4,p0.5 ,p0.7 ??p0.6 ? pwm ?? 0 1 ?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 35 - ver 1.4 6.1.2 p1 p1 7-bit ???????????? ?????t0 ? ???p1 ?? p1p1 ??? p1cl(0bh) p1 ??? p1ch(0ch) 06h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 p1 p1.6 p1.5 p1.4 p1.3 p1.2 p1.1 p1.0 r/w r/w r/w r/w r/w r/w r/w r/w ? x x x x x x x clo rtcc comp1+ comp1- buzzer t2out i/o i/o i/o i/o i/o i/o i/o 0bh bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 p1cl p1.3 p1.2 p1.1 p1.0 r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 1 0 1 0 0 0 1 p1.3 00? 01? 10 bit7bit6 11? ?0,??? p1.2 00? 01? 10 bit5bit4 11? ?0,??? p1.1 00? 01 10 bit3bit2 11? ?0,??? p1.0 00? 01? 10 bit1bit0 11t2out . free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 36 - ver 1.4 0ch bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 p1ch p1.6 p1.5 p1.4 r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 1 0 0 1 0 1 p1.6 000? 001? 01x? 100 101? 110? bit7bit6bit5 111clo p1.5 000? 001? 01x? 100 101? 110? bit4bit3bit2 111? p1.4 00? 01? 10 bit1bit0 11t2out ?p1 ??? p0 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 37 - ver 1.4 6.1.3 p2 p2 3-bit ??p2.1p2.0 ?????? p2.0p2.1 ???/? p2.0p2.1 ?/????(lvr enable), p2.2 ???????p2 ?? p2(07h)p2 ? ? p2c(0dh) 07h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 p2 p2.2 p2.1 p2.0 r/w r r/w r/w ? x x x rest oscout oscin i i/o i/o 0dh bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 p2c p2.1 p2.0 r/w r/w r/w r/w r/w r/w r/w ? x x 0 0 1 0 0 1 p2.1 000? 001? 010 011? 100? bit5bit4bit3 ? p2.0 000? 001? 010 011? 100? bit2bit1bit0 ? ? p2.2 ???? i/o ???????? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 38 - ver 1.4 6.2 i/o ? 6.2.1 i/o cms69pxx ?? i/o ??????????? p2.2 ????? i/o ? ld p0,a acc ?? p0 clrb p1,0 p1 . 0 clr p2 p2 set p1 p1 1 setb p1,0 p1 . 0 1 6.2.2 i/o i/o ? ld a,p0 p0 ?? acc snzb p0,1 p0 . 1 ??1 ? 1 szb p0,1 p0 . 1 ?? 0 ??? i/o ??? i/o ???????? ??? i/o ???????? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 39 - ver 1.4 6.3 i/o ?? 1. i/o ?????????? i/o ??? 2. ??k? i/o ???????? i/o ?? ?????????? i/o ?? 3. i/o ?????vdd+0.7v?vss-0.7v?????? ??? 4. i/o ????? i/o ??? mcu emc 5. ?? p2.2 ????? mcu emc esd vss vdd vss p2.2 vdd r1 mcu c1 in vdd vss vdd vss i/o r1 mcu d2 in d1 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 40 - ver 1.4 7. 7.1 ? cms69pxx 5 ?3?(tmr1tm r2adc) 2??ext0ext1? ?? sys_gen int_gen ?????????? ? reti ??? gie 1?? ??? int_flag ? f_ad ? 0001h f_t2 f_t1 f_ext1 f_ext0 int_flag ? ext0 ? ?? int _ gen free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 41 - ver 1.4 7.2 ??? ?? int_en ???int_en ?1?? ????? 0001h ???? reti ?? ???? 11h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 int_en --- --- en_ad --- en_t1 en_t2 en_ext1 en_ext0 r/w --- --- r/w r/w r/w r/w r/w r/w ? x x 0 0 0 0 0 0 en_adad? 0? bit5 1? bit4 ??1 en_t1tmr1? 0? bit3 1? en_t2tmr2? 0? bit2 1? en_ext1?1? 0? bit1 1? en_ext0?0? 0? bit0 1? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 42 - ver 1.4 7.3 ? ? int_flag ???int_flag ? 1???????mcu?? intr_flag ??????? 12h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 int_flag --- --- f_ad --- f_t1 f_t2 f_ext1 f_ext0 r/w --- --- r/w r/w r/w r/w r/w r/w ? x x 0 0 0 0 0 0 f_adad? 0 bit5 1 bit4 ??1 f_t1tmr1? 0 bit3 1 f_t2tmr2? 0 bit2 1 f_ext1?1? 0 bit1 1 f_ext0?0? 0 bit0 1 7.4 ???? ??? int_gen1?? ?? pc? ?0001h? 1 10h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 sys_en --- --- --- --- --- --- adc_en int_gen r/w --- --- --- --- --- --- r/w r/w ? x x x x x x 0 0 adc_enad? 0?adc??? bit1 1?adc int_gen? 0? bit0 1?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 43 - ver 1.4 7.5 ?? ???? 0001h ?????? accflags ? ?????????????accflags??? ? acc flags ? org 0000h jp start ??? org 0001h jp int_service ? org 0002h start int_service push ?? acc flags ld acc_bak,a acc ?(acc_bak ?) ld a,flags ld flags_bak,a flags ? flags_bak ? pop ??? acc flags ld a,accbak ? acc ? clr flags clrb flags,z szb flags_bak,0 setb flags,0 szb flags_bak,1 setb flags,1 szb flags_bak,2 setb flags,2 szb flags_bak,3 setb flags, 3 ? flags ? reti reti free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 44 - ver 1.4 7.6 ? cms69pxx ????ext int0extint1 ?? en_ext0en_ext1 ???f_ext0f_e xt1 ?????????1 ????????????0 ???1? ??????? 7.6.1 ???? cms69pxx ????ext0ext1?? int_ext ???? int_ext ???? 13h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 int_ext --- --- --- --- ext1 ext0 r/w --- --- --- --- r/w r/w r/w r/w ? x x x x 0 0 0 0 ext1ext1???? 00 ? 01 bit3bit2 1x ? ext0ext0???? 00 ? 01 bit1bit0 1x ? ???? ldia b00000010 ld int_ext,a ;e xt0 ??ext1 ??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 45 - ver 1.4 7.6.2 ? 0 ? ext0 p0 . 0 ?? i/o ?????? p0 . 0 ??? en_ext0=1 f_ext0=1 ????? 0 en_ext0=0 ? f_ext0 ??? ?? ? 0 ? org 0000h jp start ??? org 0001h jp int_service ? org 0002h start ldia b10101001 ld p0cl,a p0,0 ? clr int_ext ext0 ??? clrb int_flag,f_ext0 ext0 ? setb int_en,en_ext0 ? ext0 setb sys_gen,int_gen ? int_gen jp start int_service push ?? acc flags snzb int_en,en_ext0 ?? ext0 jp int_exit snzb int_flag,f_ext0 ext0 ? jp int_exit clrb int_flag,f_ext0 ext0 ? ext0 ? int_exit pop ??? acc flags reti free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 46 - ver 1.4 7.6.3 ? 1 ? ext1 p0 . 1 ?? i/o ?????? p0 . 1 ??? en_ext1=1 f_ext1=1 ????? 1 en_ext1=0 ? f_ext0 ??? ?? ? 1 ? org 0000h jp start ??? org 0001h jp int_service ? org 0002h start ldia b10100110 ld p0cl,a p0 . 1 ? ldia b00001000 ld int_ext,a ext1 ?? clrb int_flag,f_ext1 ext1 ? setb int_en,en_ext1 ? ext1 setb sys_gen,int_gen ? int_gen jp start int_service push ?? acc flags snzb int_en,en_ext1 ?? ext1 jp int_exit snzb int_flag,f_ext1 ext1 ? jp int_exit clrb int_flag,f_ext1 ext1 ? ext1 ? int_exit pop ??? acc flags reti 7.6.4 ???? ????? 2 ?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 47 - ver 1.4 7.6.5 ???? ?????????????? emc ?mcu ? ? rc ???????? r1 c1?? emc c1 ext1 ext0 vss vdd vss p0.1/p0 . 0 vdd r 1 mcu free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 48 - ver 1.4 7.7 ?? cms69pxx ????? tmr1 tmr2 ?? 7.7.1 tmr1 tmr1 ? en_t1 ???f_t1 1 en_t1 f_t1 1 ?? ?? tmr1? en_t1= 0 f_t1 ?1 ??? tmr1 ??? ?? tmr1 ? org 0000h jp start ??? org 0001h jp int_service ? org 0002h start ldia 06h ld tmr1,a ? tmr1 ldia 80h ld tmr1c,a tmr1 ?=fcputmr1 ??? clrb int_flag,f_t1 tmr1 ? setb int_en,en_t1 ? tmr1 setb tmr1c,ton tmr1 ?? setb sys_gen,int_gen ? int_gen main jp main int_service push ?? acc flags snzb int_en,en_t1 ?? tmr1 jp int_exit snzb int_flag,f_t1 tmr1 ? jp int_exit clrb int_flag,f_t1 tmr1 ? tmr1 ? int_exit pop ??? acc flags reti free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 49 - ver 1.4 7.7.2 tmr2 tmr2 ? en_t2 ???f_t2 1 en_t2 f_t2 1 ?? ?? tmr2? en_t2= 0 f_t2 ?1 ??? tmr2 ??? ?? tmr1 ? org 0000h jp start ??? org 0001h jp int_service ? org 0002h start ldia 032h ld t2data,a t2 ? ldia b00110000 ld t2con,a tmr2 ?=fcpu clrb int_flag,f_t2 tmr2 ? setb int_en,en_t2 ? tmr2 setb t2con,0 tmr2 ?? setb sys_gen,int_gen ? int_gen main jp main int_service push ?? acc flags snzb int_en,en_t2 ?? tmr2 jp int_exit snzb int_flag,f_t2 tmr2 ? jp int_exit clrb int_flag,f_t2 tmr2 ? tmr2 ? int_exit pop ??? acc flags reti free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 50 - ver 1.4 7.8 adc adc ?? en_ad???f_ad 1 en_ad f_ad 1?? ??? adc ? en_ad = 0 f_ad?1?? adc ???? ?? ad ? clrb int_en,en_ad ldia b10101011 ld p0cl,a p0,0 ? ad ld 03h ld sys_gen,a ad ??? ldia b00000110 ld adcon,a ? an0 ? nop clrb int_flag,f_ad ad ? setb int_en,en_ad ? ad nop setb adcon,conv nop nop nop clrb adcon,co nv ad ??? ad ? org 0000h jp start ??? org 0001h jp int_service ? org 0002h start main jp main int_service push ?? acc flags snzb int_en,en_ad ?? adc jp int_exit snzb int_flag,f_ ad adc ? jp int_exit clrb int_flag, f_ad adc ? adc ? int_exit pop ??? acc flags reti free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 51 - ver 1.4 7.9 ??? ?????????????????? ? int_flag? f_xx ?1 ?? ????? ?? f_ext0 int_ext f_ext1 int_ext f_t2 tmr2 f_t1 tmr1 f_ad ad? ? org 0000h jp start ??? org 0001h jp int_service ? org 0002h start main jp main int_service push ?? acc flags ext0ch snzb int_en,en_ext0 ?? ext0 jp ext1ch szb int_flag,f_ext0 ext0 ? jp int_ext0 ext0 ? ext1ch snzb int_en,en_ext1 ?? ext1 jp tmr1ch szb int_flag,f_ext1 ext1 ? jp int_ext1 ext1 ? tmr1ch snzb int_en,en_t1 ?? tmr1 jp tmr2ch szb int_flag,f_t1 tmr1 ? jp int_tmr1 tmr1 ? tmr2ch snzb int_en,en_t2 ?? tmr2 jp adcch szb int_flag,f_t2 tmr2 ? jp int_tmr2 tmr2 ? ? ???mcu ???? ????? ? ? ? ?? ??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 52 - ver 1.4 adcch snzb int_en,en_ad ?? adc jp int_exit snzb int_flag,f_ ad adc ? jp int_exit int_adc clrb int_flag,f_ad ad ? jp int_exit int_tmr2 clrb int_flag,f_tmr2 tmr2 ? jp int_exit int_tmr1 clrb int_flag,f_tmr1 tmr1 ? jp int_exit int_ext1 clrb int_flag,f_ext1 ext1 ? jp int_exit int_ext0 clrb int_flag,f_ext0 ext0 ? jp int_exit int_exit pop ??? acc flags reti free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 53 - ver 1.4 8. ? tmr0 8.1 ? tmr0 tmr0 1? 8 ? ? ??? ????option ????? tmr0???tmr0??optiont0cs? t0cs=0??????????1tmr0? ??tmr0?? t0cs=1???timer0????rtcc?? t0se?t0se=0??t0se=1??? tmr0/wdt?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 54 - ver 1.4 tmr0 ????/?? tmr0 ????/?? 12 8.2 tmr0 ?? ? tmr0 ?8 ?tmr0, ????option tmr0 ?? 8 ???/option ?? 8 ????? option ?? tmr0 ???? 2.6 ???option? 01h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 tmr0 r/w r/w r/w r/w r/w r/w r/w r/w r/w ? x x x x x x x x bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 option t0cs t0se psa ps2 ps1 ps0 w w w w w w ? x x 1 1 1 1 1 1 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 55 - ver 1.4 8.3 ???? tmr0 ?? tmr0 ?????????????tosc? ????tmr0 ? ??????? tmr0 ???? q2 q4 ??? ? rtcc ???? rtcc ??????? 2 tosc? rc ? ????? 2 tosc? rc ? ?????????????????? ??????????? rtcc ?? 4 tosc ? rc ????rtcc ??????? 10ns ??? tmr0 ??? 8.4 tmr0 ?? 8.4.1 tmr0 ??? fcpu=4mhz4 option ps2ps0 tmr0 ? t0clk ? tmr0 ? 000 fcpu/2 512s 2s 001 fcpu/4 1024s 4s 010 fcpu/8 2048s 8s 011 fcpu/16 4096s 16s 100 fcpu/32 8192s 32s 101 fcpu/64 16384s 64s 110 fcpu/128 32768s 128s 111 fcpu/256 65536s 256s free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 56 - ver 1.4 8.4.2 tmr0 tmr0 ???? tmr0 ? tmr0 ? clra option tmr0 ?=fcpu/2 clr tmr0 ? tmr0 ?? tmr0 ? tmr0 ??????? tmr0 ?? tmr0 ?? tmr0 tmr0 ? t0clks ??? ????? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 57 - ver 1.4 9. ? tmr1 9.1 tmr1 tmr1 1? ??? 8 ? tmr1 ??t1con ff 00 ? ????? ???? tmr1 ?? tmr1??/???tmr1tmr 1ctmr1 ???tmr1? ?????/??tmr1???/?tmr1c ??/ ???G?/??? tm0tm1 G?/?????????????? ?rtcc? ?????? ?????? ???rtcc?/???? ?????????????????/?? ????0ffh??/???????? ??(f_t1int_flag ?3)f_t1? ???/???????????? ???ton(tmr1c ?4 )??ton ??? ??ton ???/???????? ?0 en_t1 ???/? ??/??? ??/?? ?????/ ??/???????????? ??/???/???????????? ??????? ? 8 ? / ? / ?? tm0 tm1 rtcc te tm0 tm1 f int psc2 8 ? 8 1 mux ?? ton fsys free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 58 - ver 1.4 ??ton te 1 ???rtcc??(te 0 ???)?/ ????rtcc?????ton ?????? ???????ton???????? ?/??? 9.2 tmr1 ?? 16h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 tmr1 r/w r/w r/w r/w r/w r/w r/w r/w r/w ? x x x x x x x x 17h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 tmr1c tm1 tm0 ton te psc2 psc1 psc0 r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 0 0 1 0 0 0 tm1tm0tmr1 ??? 00 01?? 10?? bit7bit6 11??? ton? 0? bit4 1? te/???? ?? 0? 1?? ??? 0???? bit3 1???? psc2psc0?? 000 11 001 12 010 14 011 18 100 116 101 132 110 164 bit2 bit1bit0 111 1128 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 59 - ver 1.4 9.3 tmr1 ?? 9.3.1 tmr1 ? fcpu=4mhz4 tmr1c psc2psc0 tmr1 ? t1clk ? tmr1 ? 000 fcpu 256s 1s 001 fcpu/2 512s 2s 010 fcpu/4 1024s 4s 011 fcpu/8 2048s 8s 100 fcpu/16 4096s 16s 101 fcpu/32 8192s 32s 110 fcpu/64 16384s 64s 111 fcpu/128 32768s 128s 9.3.2 tmr1 ??? tmr1 ??? tmr0 ?????? 9.4 tmr1 ? 9.4.1 tmr1 ?? tmr1 ??????? t1 ?? ? tmr1 ? ? tmr1 ? tmr1 ?? tmr1 ?????? tmr1 ? tmr1 tmr1 ? clrb tmr1c,ton ? tmr1 ? clrb int_en,en_t1 ? tmr1 clrb int_flag,f_t1 tmr1 ? ldia b10000000 ld tmr1c,a tmr1 ????? 11 ldia 06h ld tmr1,a tmr1 ? clrb int_flag,f_t1 tmr1 ? setb int_en,en_t1 ? tmr1 setb sys_gen,int_gen ? int_gen setb tmr1c,ton ? tmr1 ? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 60 - ver 1.4 9.4.2 tmr1 ? ? tmr1c tm1tm0 ? tmr1 ???? tmr1 ???? ????? tmr1 rtcc ?????????? ?? t1 ? ? tmr1 ? tmr1 ? tmr1 ?? tmr1 ??? tmr1 ? tmr1 tmr1 ???? clrb tmr1c,ton ? tmr1 ? clrb int_en,en_t1 ? tmr1 ? clrb int_flag,f_t1 tmr1 ? ldia b01000000 ld tmr1c,a tmr1 ??? ldia 06h ld tmr1,a tmr1 ? clrb int_flag,f_t1 tmr1 ? setb int_en,en_t1 ? tmr1 ? setb sys_gen,int_gen ? int_gen setb tmr1c,ton ? tmr1 ? tmr1 ??? rtcc ton tmr1=6 tmr1=7 tmr1=8 tmr1=9 tmr1=a tmr1 ?? rtcc ? tmr1 ?????? tmr1 ff ? 00 ?? f_t1 ??? tmr1 tmr1 ??????????? ?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 61 - ver 1.4 9.4.3 tmr1 ??? ? tmr1c tm1tm0 ? tmr1 ??????? ? tmr1 ? tmr1 ? tmr1 ?? tmr1 ? tmr1 ???? tmr1 e tmr1 ??????? clrb tmr1c,ton ? tmr1 clrb int_en,en_t1 ? tmr1 ? clrb int_flag,f_t1 tmr1 ? ldia b11000000 ld tmr1c,a tmr1 ???? ldia 00h ld tmr1,a tmr1 ? clrb int_flag,f_t1 tmr1 ? setb int_en,en_t1 ? tmr1 ? setb sys_gen,int_gen ? int_gen setb tmr1c,ton ? tmr1 ? 9.4.3.1 tmr1 ??? ( ????? fcpu ton rtcc 9.4.3.2 tmr1 ??? ( ???? tmr1 ???? tmr1 rtcc ? tmr1 ?? tmr1 ?? tmr1 ?? rtcc ?tmr1 ?? ? ton???? tmr1 ?? tmr1 ??? ? ton free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 62 - ver 1.4 9.4.3.3 rtcc ??? rtcc ??? tmr1 ?? 00? 1:1 t1 ?? 5tmr1 ????? 100 rtcc ? =t1 ??t1 ? tmr1 ?tmr1 ? rtcc ? =t1 ??t1 ? tmr1 ?tmr1 ? =256s 5(1000) =1280s100s =1380s free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 63 - ver 1.4 10. ? tmr2 10.1 tmr2 tmr2 1? ??? 8 bit t2cnt,8bit ?8 bit ??t2data t2data tmr2 ??t2con t2conbit4 bit5? tmr2 ???? 2 ???? int_en.2 int_flag.2 ????? tmr2 ? t2data buffer ??? tmr2 ? ? t2 ? t2data buffer ???, t2 ??????? ?? tmr2 ??int_en.2=0,?????? tmr2 ?????????????????? tmr2 ?? t2out p1cl , 1~0 t2con , 0 /8 /4 /256 /4096 x in ? mux t2con , 5~4 t2 ? t2data t2con , 0 f_t2 ?? f_t2 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 64 - ver 1.4 tmr2 ?? t2data ? t2cnt t2con,0 t2data f_t2 t2out t2data ? t2 ?? t2cont,0=0 t2out ??? 0 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 65 - ver 1.4 10.2 tmr2 ??? ? tmr2 ??? t2data t2cnt?? t2con 18h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 t2cnt r/w r r r r r r r r ? 0 0 0 0 0 0 0 0 19h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 t2con t2c1 t2c0 t2_clr r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 0 0 0 0 0 0 t2c1 t2c0 ?? 00fosc/4096 01fosc/256 10fosc/8 bit5bit4 11fosc/4 t2_clr? 0?t2cnt bit0 1? t2cnt ?0? 1ah bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 t2data r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 1 1 1 1 1 1 1 1 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 66 - ver 1.4 10.3 tmr2 ?? 10.3.1 tmr2 ? fosc=4mhz t2con t2c1t2c0 t2cnt ? ? ? 00 fosc /4096 262114s 1024s 01 fosc /256 16384s 64s 10 fosc /8 512s 2s 11 fosc /4 256s 1s 10.3.2 t2data ?? t2data ? =t2 ??????1 fosc=4mhz? 14t2 ? 100s ? t2dat ? t2data ? =t2 ??????1 =100s4 mhz41 =99 =63h 10.4 tmr2 ? tmr2 ????? t2 ? ? tmr2 ? ? tmr2 ? tmr2 ?? tmr2 ?? tmr2 ? tmr2 tmr2 ? clrb t2con,t2_clr t2cnt clrb int_en,en_t2 ? tmr2 clrb int_flag,f_t2 tmr2 ? ldia 063h ld t2data,a tmr2 ?? ldia b00011000 ld t2con,a tmr2 ? 14 clrb int_flag,f_t2 tmr2 ? setb int_en,en_t2 ? tmr2 setb sys_gen,int_gen ? int_gen setb t2con,t2_clr t2cnt ? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 67 - ver 1.4 10.5 t2out t2 ? i/o p1,0 ? i/o ??? p1cl ? p1,0 ? t2out ??? p1,0 i/o ?1 ?0 p1,0 ? t2 10.5.1 t2out t2out ? t2 ??? t2out =t2 ?2 10.5.2 t2out ? fosc=4mhz t2con t2c1t2c0 t2cnt ? t2out t2out 00 fosc /4096 524228s 2048s 01 fosc /256 32768s 128s 10 fosc /8 1024s 4s 11 fosc /4 512s 2s 10.5.3 t2out ? p1,0 t2 ???? ? tmr2 ? ? tmr2 ? tmr2 ?? tmr2 ?? p1,0 ? t2out ? tmr2 t2out clrb t2con,t2_clr t2cnt clrb int_en,en_t2 ? tmr2 clrb int_flag,f_t2 tmr2 ? ldia 063h ld t2data,a tmr2 ?? ldia b00011000 ld t2con,a tmr2 ? 14 clrb int_flag,f_t2 tmr2 ? ldia b10101011 ld p1cl,a p1,0 ? t2out setb t2con,t2_clr t2cnt ? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 68 - ver 1.4 11. ?? adc 11.1 adc ??analog-to-digi tal converter adc ????? 10 ?? ??????????? ??? 10 ??? addata ?? f_ad adc 1 8 ? 10-bit ?? ?(addata) ??(adcon) ? adc ?? ad ?? ? adcon,7~4 ?? f_ad gnd vdd ?? an0 an1 an2 an3 an4 an5 an6 an7 mux d/a ? ? ad ? addata ?? adcon,0 ?? adcon,2~1 ? eoc free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 69 - ver 1.4 11.2 adc ?? ? adc ??? 8 addatah? 2 addatal,ad ?? adcon 14h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 addatah r/w r r r r r r r r ? x x x x x x x x 1bh bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 addatal x x x x x x r/w r r r r r r r r ? x x x x x x x x 15h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 adcon ?? eoc ?? conv r/w r/w r/w r/w r/w r r/w r/w r/w ? x x x x x x x x ad ?? 0000 ? an0 ? 0001 ? an1 ? 0010 ? an2 ? 0011 ? an3 ? 0100 ? an4 ? 0101 ? an5 ? 0110 ? an6 ? 0111 ? an7 ? bit7bit4 eoc? 0? bit3 1? ad ?? 00fcpu/16 01fcpu/8 10fcpu/4 bit2bit1 11fcpu/2 convad ??? bit0 010 ad ?? addatahaddatal a/d?? ??,a/d ??addatahaddatal?a/d ? adcon a/d ???,a/d??,???a/d ????? ?a/d ???i/o ??,???,?conv???? ??? 0 1 0 a/d ?eoc?1 a/d ?? a/d?? conv ?0 ?1 ?eoc?? ?a/d?f_ad?? a/d ??conv ??0 ?eoc?1(a/d ??) free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 70 - ver 1.4 11.3 adc ? 11.3.1 ??? ad ? ? a/d ???adc_en(s ys_gen.1)=1 ? ??i/o?ad? ? ????? ? ad??adcon[2:1] ?adcon[7:4] ? convadcon[0]=1ad? ? ?1clk?convadcon[]=0 ? ?ad?eocadcon[]???? ? ?adaddatah[14h],addatal[1bh] ? ?????ad??? ? adc_en(sys_gen.1)=?ad???? ???ad(an0)? ad_see_mode setb sys_gen,adc_en adc ? ldia bxxxxxx11 ld p0cl,a p0,0 ? ad call dely_time ??? ldia b00000110 ld adcon,a ? an0 ?ad ?? fosc/2 nop setb adcon,conv conv ??? ad ? nop nop nop clrb adcon,conv ? ad ? wait snzb adcon,eoc ? ad ? jp wait ld a,addatah ld user_define_ramh,a 8 ?? ram ld a,addatal ld user_define_raml,a 2 ?? ram clrb sys_gen,adc_en ? adc ? jp xxxx ad ?? 11.3.2 ad ?? ?a/d ???adc_en (sys_gen.1)=1 ???i/o?ad? ?????? ?ad??adcon[2:1] ?adcon[7:4] ?convadcon[0]=1ad? ?aden_ad(int_en.5)=1 ??1clk?convadcon[]=0 ??ad? ??adaddatahaddatal ????12 ad??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 71 - ver 1.4 ? adc_en(sys_g en.1)=?ad?????ad? adad? org 0000h jp start ??? org 0001h jp int_service ? org 0002h start ?? main call adc_sub ad jp main int_service push ?? acc flags adcch snzb int_en,en_ad ?? adc jp int_exit snzb int_flag,f_ ad adc ? jp int_exit int_adc ad ? clrb int_flag,f_ad ad ? clrb flag,ad_en ad ? ld a,addata ld user_define_ram,a ad ? 8 ?(?? 2 ) clrb sys_gen,adc_en ? adc ? int_exit pop ??? acc flags reti adc_sub szb flag,ad_en ret setb sys_gen,adc_en adc ? ldia bxxxx11xx ld p0cl,a p0,1 ? ad call dely_time ??? ldia b00010110 ld adcon,a ? an1 ?ad ?? fosc/2 nop setb adcon,conv nop clrb int_flag,f_ad setb int_en,en_ad clrb adcon,conv ? ad ? setb flag,ad_en ret free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 72 - ver 1.4 12. ?? 12.1 ?? cms69pxx ?????comp0 comp1??? ??? gnd,1/10 vdd2/10 vdd 3/10 vdd 4/1 0 vdd 5/10 vdd ? ??? compcon ?????????? ???+-??+-????? p0.0 p1.0 ????????? p0 . 0p1 . 0 ??????? ?? comp0 ?? comp1 ?? compcon,0 ? ?? p0.0 p0.1 p0cl,3~2 p0cl,1~0 + compcon,0 compcon,3~1 1/10vdd m u x 2/10vdd 3/10vdd 4/10vdd 5/10vdd gnd ? ?? p1.0 p1.1 p1cl,3~2 compcon,4 p1cl,1~0 + compcon,4 compcon,7~5 1/10vdd m u x 2/10vdd 3/ 1 0v dd 4/10vdd 5/ 1 0v dd gnd free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 73 - ver 1.4 12.2 ???? 20h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 compcon bplus2 bplus1 bplus0 comp1_en aplus2 aplus1 aplus0 comp0 _en r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 0 0 0 0 0 0 bplus2 bplus0 ? 1 ??? 000? 1 ??? gndp1 . 1 ?? i/o ? 001? 1 ??? 1/10vddp1 . 1 ?? i/o ? 010? 1 ??? 2/10vddp1 . 1 ?? i/o ? 011? 1 ??? 3/10vddp1 . 1 ?? i/o ? 100? 1 ??? 4/10vddp1.1 ?? i/o ? 101? 1 ??? 5/10vddp1 . 1 ?? i/o ? 110? 1 ? p1 . 1 ? bit7bit5 111? 1 ? p1 . 1 ? comp1_en? 1 ?? 0? 1 ??p1,0 ?? i/o ? bit4 1? 1 p1,0 ?? 1? aplus2 aplus0 ? 0 ??? 000? 0 ??? gndp0,1 ?? i/o ? 001? 0 ??? 1/10vddp0 . 1 ?? i/o ? 010? 0 ??? 2/10vddp0 . 1 ?? i/o ? 011? 0 ??? 3/10vddp0 . 1 ?? i/o ? 100? 0 ??? 4/10vddp0 . 1 ?? i/o ? 101? 0 ??? 5/10vddp0 . 1 ?? i/o ? 110? 0 ? p0 . 1 ? bit3bit1 111? 0 ? p0 . 1 ? comp0_en? 0 ?? 0? 0 ??p0 . 0 ?? i/o ? bit0 1? 0 p0 . 0 ?? 0? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 74 - ver 1.4 12.3 ? 0 ? ?? - ----- ? io p0 . 0 + ----- ? io p0 . 1 ????? -- ?[05h].0 p0 . 0 ? compcon ?????? 0compcon,0 =1 ???compcon[ 20h].0=0 ??? ?????? compcon[20h].0=1p0 . 0 ????-??? io ? compcon[20h].[321]=110 111p0 . 1 ???+?compcon[ 20h].[ 321]? ?+????????????? p0 . 0 ??? ? ? p0 . 0p0 . 1 ?? ? compcon.0=1,( ? c ompcon,[321]=110 111) ? ??? ? ??? p0 . 0 ? compcon,0=0 ??? 0 comp0 ? ldia bxxxx0101 ld p0cl,a p0,0p0,1 ?? ldia bxxxx1111 ld compcon,a ? call dely_time ????? szb p0,0 ??? jp p_lt_n n_lt_p jp exit p _lt_n jp exit exit clrb compcon,0 ??? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 75 - ver 1.4 12.4 ? 1 ? ?? - ----- ? io p1,0 + ----- ? io p1,1 ????? -- ?[06h],0 p1,0 ? compcon ?????? 1comp con[20h].4=1 ???compcon[20h].4=0 ?? ?????? compcon[20h].4=1p1,0 ????-??? io ? compcon[20h]. [765]=110 111p1,1 ???+?compcon[20h].[ 765] ??+????????????? p1,0 ??? ? compcon.4=1,( ? c ompcon,[765]=110 111) ??? ?? p1,0 compcon,4=0 ??? 1 comp1 ? ldia b1111xxxx ld compcon,a ? call dely_time ????? szb p0,0 ??? jp p_lt_n n_lt_p jp exit p _lt_n jp exit exit clrb compcon,4 ??? ??? cms69pxx ????????? 1. p0.0 p0.1 p1.0 p1.1 ??? vdd 1v ?? 1/2vdd ??? 2. ???????????????? ????????? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 76 - ver 1.4 13. 8 pwm(pwm0) 13.1 8 pwm pwm8 1? ??? 8-bit pwm8con 6-bit ?6-bit ?p wm6data, 6-bit ? 2-bit ??2-bit ??? ?????/ cms69pxx 8 ???? pwm8con .3 ?pwm8con.3=1 ?7+1? ?pwm8con.3=0 ?6 +2??pwm8con.2=1 ? 6 ??? pwm8 ? ??????pwm8con.2=0 ?? 8 ??? pwm8 ?? ????????6+2???pwm8 ? 4 ???? ?? pwm8 ??? 6+2??? pwm8data ? 6 pwmdata,72? pwm8 ??? ??? 2 pwmdata,10??? 7+1??? pwm8data ? 7 pwmdata,71? pwm8 ??? ??? 1pwmdata,0??? 8 pwm ? p0 . 6 fosc p0ch,5~4 pwm8con,3 pwm8con , 3 /64 m u x /8 /1 /2 /8 ? pwm8con,5~4 pwm8con,0 ? 1 0 7bit ? 6bit ? 1 0 1bit ? 2bit ? ?? pwm8_en free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 77 - ver 1.4 13.2 8 pwm ?? ?pwm8?pwm8data(? )pwm8con(??) 1ch bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 pwm8data r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 0 0 0 0 0 0 1dh bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 pwm8con clo??? pwm8 ?? ??? ? - pwm8_en r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 0 0 0 0 0 0 clo ??? 00 clo ?? 50% 01 clo ?? 25% 10 clo ?? 50% bit7bit6 11 clo ?? 75% pwm8 ?? 00 pwm8 ?? fosc/64 01 pwm8 ?? fosc/8 10 pwm8 ?? fosc/2 bit5bit4 11 pwm8 ?? fosc/1 ??? 0 6+2?? bit3 1 7+1?? ? 0 ? 8 ? bit2 1 ? 6 ? pwm8_enpwm8 ? 0?? bit0 1 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 78 - ver 1.4 13.3 8 pwm 13.3.1 8 pwm 8 pwm ???fosc pwm8 ??pwm8 ???? pwm8 =2 n pwm8 ??f osc ?n=6 7 pwm8 ?? fosc=4mhz? 12 6+2??? pwm pwm8 =2 n pwm8 ??f osc =2 6 2410 6 =3210 6 s =32 s fosc=4mhz ? pwm8 ?? fosc=4mhz pwm8con bit5bit4 pwm8 ? 6+2?? 7+1?? 00 fosc /64 1024s 2048s 01 fosc /8 128s 256s 10 fosc /2 32s 64s 11 fosc /1 16s 32s 13.3.2 8 pwm 8 pwm pwm8 ??? ? 6+2 ??? 4 ??? ? 7+1 ??? 2 ??? 13.4 8 pwm ??? 8 pwm ?? pwm8data ????? pwm ????? pwm8data ??: ?????dc ?6+2??? pwm8data ? pwm8data,72? 7+1??? pwm8data ? 7 pwm8data,71 ?????ac, ?6+2??? pwm8dat a ? 2 pwm8data,10 ?7+1??? pwm8data pwm8data,0 ? pwm8 ????1? pwm8 ?? = pwm8 +pwm8 ?pwm8 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 79 - ver 1.4 6+2?? pwm8??? pwm8dtat,10 ac(03) ?? i iac (dc+1)/64 i=03 iRac dc/64 7+1?? pwm8??? pwm8dtat,0 ac(01) ?? i iac (dc+1)/128 i=01 iRac dc/128 6+2?? pwm8 ?? pwm8clk 64 pwmclk pwm8data 00000100b pwm8data 00000101b pwm8data 00000110b pwm8data 00000111b free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 80 - ver 1.4 ?7+1?? pwm8 ???? pwm8clk 128 wmclk pwm8data 00000010b pwm8data 00000011b 13.5 8 pwm ? pwm8 ?? pwm8 ??? pwm8data p0,6 ? pwm8 pwm8 ? pwm8 ldia bxx110000 ld pwm8con,a f pwm =f osc 6+2?? ldia b10000001 ld pwm8data,a pwm8 ?? ldia bxx01xxxx ld p0ch,a p0,6 ? pwm setb pwm8con,0 pwm8 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 81 - ver 1.4 14. 10 pwm pwm1 14.1 10 pwm pwm10 1? ??? 10-bit pwm10con 8-bit ?8-bit ? pwm10data , 8-bit ? 2-bit ??2-bit ??? ??pwm10con ?? pwm10 ???pwm10data? pwm10 ???????? ? 2 ??extended? pwm10 ?? ? 8 ???pwm10data?? pwm ?? pwm10data ? ? 0? 8-bits ? pwm ???????? ?? ? 2-bits ? 2-bits ???p wm10con.7-6?????? 2-bits ? pwm ????????? pwm10con.7-6 ? 00 none 01 2 10 1,2 11 1,2,3 p0,7 fosc p0ch,7~6 /64 m u x /8 /1 /2 /8 ? pwm10con,5~4 pwm10con,0 ? 8bit ? ? ? ?? pwm10_en free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 82 - ver 1.4 14.2 10 pwm ?? ?pwm10?pwm10 data(?)pwm 10con(??) 1eh bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 pwm10data r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 0 0 0 0 0 0 1fh bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 pwm10con ?? pwm10?? ? - pwm10_en r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 0 0 0 0 0 0 ?? 00 ? 01 ?? 1 10 ?? 12 bit7bit6 11 ?? 123 pwm10 ?? 00 pwm10 ?? fosc/64 01 pwm10 ?? fosc/8 10 pwm10 ?? fosc/2 bit5bit4 11 pwm10 ?? fosc/1 ? 0 ? 10 ? bit2 1 ? 8 ? pwm10_enpwm10 ? 0?? bit0 1 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 83 - ver 1.4 14.3 10 pwm 14.3.1 10 pwm 10 pwm ???fosc pwm10 ???? pwm10 =2 8 pwm10 ??f osc fosc=4mhz? 11? pwm pwm10 =2 8 pwm10 ??f osc =2 8 1410 6 =6410 6 s =64s fosc=4mhz ? pwm10 ?? fosc=4mhz pwm10con bit5bit4 pwm10 ? 00 fosc /64 4096s 01 fosc /8 256s 10 fosc /2 128s 11 fosc /1 64s 14.3.2 10 pwm 4 ??? 14.4 10 pwm ??? 10 pwm ?? pwm10datadc pwm10con,76(ac)?? ? pwm10 ????1? pwm10 ?? = pwm10 +pwm10 ?256 pwm10??? pwm10con,76 ac(0 3) ?? i iac (dc+1)/256 i=03 iRac dc/256 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 84 - ver 1.4 pwm10 ?? pwm10clk 256pwmclk pwm10data 00000001b ac=00 pwm10data 00000001b ac=01 pwm10data 00000001b ac=10 pwm10data 00000001b ac=11 14.5 10 pwm ? pwm10 ?? pwm10 ??? pwm10data p0,7 ? pwm10 pwm10 ? pwm10 ldia b00110000 ld pwm10con,a f pwm =f osc 8+2?? ldia b10000001 ld pwm10data,a pwm10 ?? ldia b01xxxxxx ld p0ch,a p0.7 ? pwm setb pwm10con,0 pwm10 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 85 - ver 1.4 15. ??? clo 15.1 ??? clo cms69pxx ??? pwm2?????? 4 ???? 25%50%75% ? pwm8con.76 ?? pwm8con ? 15.2 ??? clo fosc pwm8con, 01xxxxxxb pwm8con, 00xxxxxxb 10xxxxxxb pwm8con, 11xxxxxxb 15.3 ??? clo ? clo ?? clo ?? p1,6 ? clo clo ldia b00xxxxxx ld pwm8con,a clo ?? 50% ldia b111xxxxx ld p1ch,a p1,6 ? clo free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 86 - ver 1.4 16. buzzer 16.1 buzzer cms69pxx ? 6-bit ??? 50%??? ????buzzer ? buzcon ??? buzzer ?? p11 ??? p1cl b3,b2 ? 01??????? 6-bit ?pc1 ??? 0????buzcon.5-0 pc.1 ?????6-bit ???bzcon.5-0 ?? buzzer ?? buzdata ? buzzer buzzer ?? buzzer buzzer fosc 6bit ? /8 /16 /32 /64 ? m u x buzcon,7~6 buzcon,5~0 buzzer data buzzer p1cl,3~2 t q r p1.1 buzzer disable buzzer enable free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 87 - ver 1.4 16.2 buzzer ??? 21h bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 buzcon ?? buzdata r/w r/w r/w r/w r/w r/w r/w r/w r/w ? 0 0 0 0 0 0 0 0 ?? 00 buzzer ?? fosc/8 01 buzzer ?? fosc/16 10 buzzer ?? fosc/32 bit7bit6 11 buzzer ?? fosc/64 bit5bit0 buzdata:buz 16.3 buzzer ? 16.3.1 buzzer ??? buzzer ? =fosc [2??buzdata+1] fosc=4mhz buzd ata=4 ,buzzer ?? f osc/8,? buzzer ? buzzer ? =fosc [2??buzdata+1] =410 6 [28(4+1)] =510 4 =50khz 16.3.2 buzzer ?? fosc=4mhz buzcon bit7bit6 buzzer ? buzzer ? buzzer ? 00 fosc /8 3.91khz 250khz 01 fosc /16 1.95khz 125khz 10 fosc /32 0.98khz 62.5khz 11 fosc /64 0.49khz 32.75khz 16.4 buzzer ? buzzer ??? buzzer ? p1,1 ? buzzer buzzer ldia b00000001 ld buzcon,a ldia bxxxx01xx ld p1cl,a call dely_time ldia bxxxx10xx ld p1cl,a free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 88 - ver 1.4 17. 17.1 dc 17.2 ac vdd - fsys=8m(rc) 3.5 - 5.8 v - fsys=4m(rc) 2.1 - 5.8 v - fsys=8m(xt) 2.5 - 5.8 v - fsys=4m(xt) 2.2 - 5.8 v vdd ? - fsys=intrc 2.5 - 5.8 v 5v adc ? - 3 - ma idd 3v adc ? - 2 - ma 5v ---- 0.1 1 10 ua istb ? 3v ---- 0.01 0.1 1 ua vil ??? - ---- - - 0.3vdd v vih ??? - ---- - - 0.7vdd v voh ??? - 0.9vdd - - v vol ??? - - - 0.1vdd v vadi ad ? - ---- 0 - vdd v vad ad ?? - ---- 2.7 - 5.8 v ead ad ? - ---- - 2 - - 5v ---- - 35 - k rph ? 3v ---- - 65 - k 5v ---- - 45 - k rpl ? 3v ---- - 100 - k ? - ---- - 20 - mv vcomper ?? - -- -- 0 - vdd/2 v 5v vol=0.3vdd - 60 - ma iol ? 3v vol=0.3vdd - 25 - ma 5v voh=0.7vdd - 15 - ma ioh 3v voh=0.7vdd - 10 - ma vdd - --- 455 - 8000 khz fsys1 ?(rc) - 2.2v-5.8v 455 - 4000 khz - --- 455 - 8000 khz fsys2 ?(xt) - 2.8v-5.8v 455 - 4000 khz 5v --- - 24 - ms twdt wdt ? 3v --- - 52 - ms 5v --- - 80 - clk tad ad ?? 3v --- - 80 - clk free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 89 - ver 1.4 17.3 ? rc 17.3.1 ? rc vdd=5v ??? mhz 2.4k+22p 8m 3.9k+22p 6m 6.8k+22p 4m 15k+22p 2m 30k+22p 1m 17.3.2 ? rc ? ??? mhz 2.0v 2.7m 2.2v 3.2m 2.4v 3.7m 2.6v 4.0m 2.8v 4.3m 3.0v 4.3m 3.2v 4.4m 3.4v 4.4m 3.6v 4.3m 3.8v 4.3m 4.0v 4.2m 4.2v 4.2m 4.4v 4.1m 4.6v 4.1m 4.8v 4.0m 5.0v 4.0m 5.2v 4.0m 5.4v 3.9m 5.6v 3.8m 5.8v 3.8m free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 90 - ver 1.4 17.4 ? rc 17.4.1 ? rc ??? ??? hz 2.5v 8.0m 2.6v 8.1m 2.8v 8.2m 3.0v 8.3m 3.2v 8.3m 3.4v 8.2m 3.6v 8.2m 3.8v 8.2m 4.0v 8.1m 4.2v 8.1m 4.4v 8.1m 4.6v 8.0m 4.8v 8.0m 5.0v 8.0m 5.2v 8.0m 5.4v 7.9m 5.6v 7.9m 5.8v 7.8m 17.4.2 ? rc ? -20 25 40 60 85 ??? hz 7.9m 8.0m 8.0m 8.1m 8.1m free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 91 - ver 1.4 18. ? 18.1 ?? ? ? ? -4 nop ? 1 none option ? option ? 1 none stop ?? 1 to,pd clrwdt ?? 1 to,pd ?-4 ld [r],a acc ?? r 1 none ld a,[r] r ?? acc 1 z testz r ??? 1 z ldia i i ? acc 1 none ?-16 clra acc 1 z set [r] ? r 1 none clr [r] ? r 1 z ora [r] r acc ? acc 1 z orr [r] r acc ? r 1 z anda [r] r acc ?? acc 1 z andr [r] r acc ?? r 1 z xora [r] r acc ? acc 1 z xorr [r] r acc ? r 1 z swapa [r] r ? ????? acc 1 none swapr [r] r ??????? r 1 none coma [r] r ?? acc 1 z comr [r] r ?? r 1 z xoria i acc i ? acc 1 z andia i acc i ?? acc 1 z oria i acc i ? acc 1 z 8 rrca [r] ?? acc 1 c rrcr [r] ?? r 1 c rlca [r] ?? acc 1 c rlcr [r] ?? r 1 c rla [r] ?? acc 1 none rlr [r] ?? r 1 none rra [r] ?? acc 1 none rrr [r] ?? r 1 none ?4 inca [r] ? r acc 1 z incr [r] ? r r 1 z deca [r] ?? r acc 1 z decr [r] ?? r acc 1 z free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 92 - ver 1.4 2 clrb [r],b ? r ? 1 none setb [r],b ? r ?? 1 none ?2 table [r] ? rom ? ta ble_datah r 2 none tablea ? rom ? table_datah acc 2 none ??16 adda [r] acc+[r]acc 1 c,dc,z,ov addr [r] acc+[r]r 1 c,dc,z,ov addca [r] acc+[r]+cacc 1 z,c,dc,ov addcr [r] acc+[r]+cr 1 z,c,dc,ov addia i acc+ir 1 z,c,dc,ov suba [r] [r]-accacc 1 c,dc,z,ov subr [r] [r]-accr 1 c,dc,z,ov subca [r] [r]-acc-cacc 1 z,c,dc,ov subcr [r] [r]-acc-cr 1 z,c,dc,ov subia i i-accacc 1 z,c,dc,ov hsuba [r] acc-[r]acc 1 z,c,dc,ov hsubr [r] acc-[r]-cacc 1 z,c,dc,ov hsubca [r] acc-[r]- c acc 1 z,c,dc,ov hsubcr [r] acc-[r]- c r 1 z,c,dc,ov hsubia i acc-iacc 1 z,c,dc,ov daa [r] ? acc ?? 10 r 1 c ??5 ret ??? 2 none ret i ???? i acc 2 none reti ? 2 none call address ? 2 none jp address ? 2 none ??8 szb [r],b ? r b ?0 ?? 1 or 2 none snzb [r],b ? r b ?1 ?? 1 or 2 none sza [r] ? r acc?0, ? ? 1 or 2 none szr [r] ? r ?0 , ?? 1 or 2 none szinca [r] ? r 1 acc ?0, ?? 1 or 2 none szincr[r] ? r ?1,?0, ?? 1 or 2 none szdeca [r] ? r 1 acc ?0, ?? 1 or 2 none szdecr [r] ? r 1,?0, ?? 1 or 2 none free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 93 - ver 1.4 18.2 ?? adda [r] ?? r acc, acc ? 1 ??c,dc,z,ov ldia 09h ld r0,a ldia 077h adda r0 addca [r] ?? r acc c , acc ? 1 ??c,dc,z,ov ldia 09h ld r0,a ldia 077h addca r0 addcr [r] ?? r acc c ,[r] ? 1 ??c,dc,z,ov ldia 09h ld r0,a ldia 077h addcr r0 addia i ?? acc, acc ? 1 ??c,dc,z,ov ldia 09h addia 077h addr [r] ?? r acc,[r] ? 1 ??c,dc,z,ov ldia 09h free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 94 - ver 1.4 ld r0,a ldia 077h addr r0 anda [r] ?? r acc ?? acc ? 1 ??z ldia 0fh anda r0 andia i ?? acc ?? acc ? 1 ??z ldia 0ah xoria 0f0h ;? acc=00h andr [r] ?? r acc ??[r] ? 1 ??z ldia 0fh andr r0 ; r0 ? 4 ? 0 call add ?? ? ? 2 ?? call loop loop: .. .. ret clra ?? acc=00h ? 1 ??z clra free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 95 - ver 1.4 clr [r] ?? r=00h ? 1 ??z clr r0 clrb [r],b ?? [r]? x ? 1 ?? set r0 clrb r0,3 ;r0=0f7h clrwdt ?? wdt ? 1 ??to,pd clrwdt coma [r] ?? [r]? acc ? 1 ??z ldia 0ah ld r0,a swapa r0 ;acc=0f5h comr [r] ?? [r]?[r] ? 1 ??z ldia 0ah ld r0,a swapr r0 ;r0=0f5h free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 96 - ver 1.4 daa [r] ?? ?? 2 ?? acc ? 1 ??c ldia 077h ld r0,a ldia 080h daa r0 deca [r] ?? r 1 acc ? 1 ??z ldia 01h ld r0,a deca r0 ;r0=01h,acc=00h,z=1 decr [r] ?? r 1[r] ? 1 ??z ldia 01h ld r0,a decr r0 ;r0=00h,z=1 hsuba [r] ?? acc r, acc ? 1 ??c,dc,z,ov ldia 077h ld r0,a ldia 080h hsuba r0 hsubr [r] ?? acc r,[r] ? 1 ??c,dc,z,ov ldia 077h free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 97 - ver 1.4 ld r0,a ldia 080h hsubr r0 hsubca [r] ?? acc r c , acc ? 1 ??c,dc,z,ov ldia 077h ld r0,a ldia 080h hsubca r0 hsubcr [r] ?? acc r c ,[r] ? 1 ??c,dc,z,ov ldia 077h ld r0,a ldia 080h hsubcr r0 inca [r] ?? r 1 acc ? 1 ??z ldia 0ffh ld r0,a inca r0 ;r0=0ffh,acc=00h,z=1 incr [r] ?? r 1[r] ? 1 ??z ldia 0ffh ld r0,a incr r0 ;r0=00h,z=1 jp add ?? ? add ? ? 2 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 98 - ver 1.4 ?? jp loop loop: .. .. ld a,[r] ?? [r] ? a ? 1 ??z ld a,r0 ;r0=0, z=1 ld r1,a ld [r],a ?? a ? [r] ? 1 ?? ldia 05h ld r0,a ldia i ?? ? [r] ? 1 ?? ldia 0f0h nop ?? ? ? 1 ?? nop nop option ?? ?? ? 1 ?? ldia 00h option ;?? tmr0 ??? 12 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 99 - ver 1.4 oria i acc ?? acc ? 1 ??z ldia 0ah xoria 0f0h ;acc=0fah ora [r] ?? r acc ?? acc ? 1 ??z ldia 0fh ora r0 orr [r] ?? r acc ??[r] ? 1 ??z ldia 0ffh orr r0 ;r0=0ffh ret ?? ? ? 2 ?? loop: .. .. ret ;? ?? reti ?? ? ? 2 ?? loop: .. .. reti ; ?? ret i ?? ???? acc free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 100 - ver 1.4 ? 2 ?? loop: ret 05h ; ?? rlca [r] ?? [r] c ? acc ? 1 ??c setb flags,c ldia 0ah ld r0,a rlca r0 ;acc=15h rlcr [r] ?? [r] c ?[r] ? 1 ??c setb flags,c ldia 0ah ld r0,a rlca r0 ;r0=15h rla [r] ?? [r]? acc ? 1 ??c setb flags,c ldia 0ah ld r0,a rla r0 ;acc=14h rlr [r] ?? [r]?[r] ? 1 ??c setb flags,c ldia 0ah ld r0,a rlr r0 ;r0=14h free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 101 - ver 1.4 rrca [r] ?? [r] c ? acc ? 1 ??c setb flags,c ldia 0ah ld r0,a rrca r0 ;acc=85h rrcr [r] ?? [r] c ?[r] ? 1 ??c setb flags,c ldia 0ah ld r0,a rrcr r0 ;r0=85h rra [r] ?? [r]? acc ? 1 ??c setb flags,c ldia 0ah ld r0,a rra r0 ;acc=05h rrr [r] ?? [r]?[r] ? 1 ??c setb flags,c ldia 0ah ld r0,a rrr r0 ;r0=05h set [r] ?? r=0ffh free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 102 - ver 1.4 ? 1 ?? set r0 setb [r],b ?? 1[r]? x ? 1 ?? clr r0 setb r0,3 ;r0=08h stop ?? ?? ? 1 ??to,pd stop subia i ?? i acc, acc ? 1 ??c,dc,z,ov ldia 077h subia 080h suba [r] ?? r acc, acc ? 1 ??c,dc,z,ov ldia 080h ld r0,a ldia 077h suba r0 subr [r] ?? r acc,[r] ? 1 ??c,dc,z,ov ldia 080h ld r0,a free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 103 - ver 1.4 ldia 077h subr r0 subca [r] ?? r acc c , acc ? 1 ??c,dc,z,ov ldia 080h ld r0,a ldia 077h subca r0 subcr [r] ?? r acc c ,[r] ? 1 ??c,dc,z,ov ldia 080h ld r0,a ldia 077h subcr r0 swapa [r] ?? [r]? 4 acc ? 1 ?? ldia 0fh ld r0,a swapa r0 ;acc=0f0h swapr [r] ?? [r]? 4 [r] ? 1 ?? ldia 0fh ld r0,a swapr r0 ;r0=0f0h szb [r],b ?? [r]? x ? 0 ?? ? 1 or 2 ?? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 104 - ver 1.4 ldia 080h ld r0,a szb r0,3 jp loop .. .. loop: .. snzb [r],b ?? [r]? x ? 1 ?? ? 1 or 2 ?? ldia 080h ld r0,a snzb r0,7 jp loop .. .. loop: .. sza [r] ?? [r]? 0 ?? ? 1 or 2 ?? ldia 080h ld r0,a sza r0 jp loop .. .. loop: .. szr [r] ?? [r]? 0 ?? ? 1 or 2 ?? ldia 080h ld r0,a szr r0 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 105 - ver 1.4 jp loop .. .. loop: .. szinca [r] ?? 1r 1 acc 2 acc=00h???? ?1 or 2 ?? loop: szinca r0 ;r0+1 ? acc jp loop1 ;acc0? loop1 continue: ;acc=0 ? loop1: .. .. szincr [r] ?? 1r 1 [r] 2[r]=00h???? ?1 or 2 ?? loop: szincr time ;r0+1 ? r0 jp loop ;r00? continue: ;r0=0? ? szdeca [r] ?? 1r 1 acc 2 acc=00h???? ?1 or 2 ?? loop: szdeca r0 ;r0-1 ? acc jp loop1 ;acc0? loop1 continue: ;acc=0 ? loop1: .. .. szdecr [r] ?? 1r 1 [r] 2[r]=00h???? free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 106 - ver 1.4 ?1 or 2 ?? loop: szdecr time ;r0-1>r0 jp loop ;r00? continue: ;r0=0? ? table [r] ?? ???? 8 [r] ? 2 ?? ldia 01h ld table_sph,a ldia 015h ld table_spl,a table r0 ;r0=34h ld a,table_datah ld r1 ;r1=12h .. .. org 0115h dw 1234h tablea ?? ???? 8 acc ? 2 ?? ldia 01h ld table_sph,a ldia 015h ld table_spl,a tablea ;acc=34h ld r0,a ld a,table_datah ld r1 ;r1=12h .. .. org 0115h dw 1234h testz r ?? r ? [r] ? 1 ??z clr r0 free datasheet http://www..net/
?? cms69pxx www.mcu.com.cn - 107 - ver 1.4 testz r0 ;r0=0, z=1 xoria i ?? acc ?? acc ? 1 ??z ldia 0ah xoria 0fh ;acc=05h xora [r] ?? r acc ?? acc ? 1 ??z ldia 0fh xora r0 xorr [r] ?? r acc ??[r] ? 1 ??z ldia 0fh xorr r0 ;r0?4? free datasheet http://www..net/


▲Up To Search▲   

 
Price & Availability of CMS69P12D

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X